home *** CD-ROM | disk | FTP | other *** search
- =============================================================================
- CLIPPER ANOMALY REPORT - AUTUMN '86 (October 31, 1986 Library)
- Published Nov. 3, 1986
- =============================================================================
-
-
- 1. [ ] @...SAY memo
-
- When printing memo fields with the @ ...SAY command,
- the first line of text is printed at the specified
- column position and the remaining lines are printed left
- justified at the 0 column position.
-
-
-
- 2. [ ] COPY FILE <filename> TO <filename>
-
- This command displays a "1 file(s) copied" message even
- if the console is set off.
-
- [Work-around]
-
- Redirect the message using the DOS redirection symbol to
- the NUL devive.
-
- COPY FILE <filename> TO <filename>>NUL
- ^---- Do not put a space
-
- after the filename
- 3. [ ] FORMAT FILES
-
- If the CLIPPER @CLP command is used to compile a file
- containing FORMAT files, Clipper will not recognize the
- .FMT extension resulting in a fatal error message. The
- program will compile successfully if the FORMAT file
- extension is changed to a .PRG extension, compiled at
- the DOS prompt i.e. CLIPPER <Filename> or from within a
- batch file.
-
-
-
- 4. [ ] PROW()
-
- When printing out memo fields the PROW() is not being
- incremented following each new line of text.
-
-
- 5. [ ] REPORT UTILITY
-
- If a page length is specified in a REPORT FORM file, and
- the page break falls in the middle of printing a record,
- Clipper issues a page eject at that point and continues
- printing, but dBASE finishes printing entire record
- before an page eject is issued.
-
-
- 6. [ ] RESTORE FROM memfile
-
- If a blank date variable is saved in a memory file
- created by dBASE III Plus, when the file is RESTORED in
- Clipper the date variable contains garbage.
-
-
-
- 7. [ ] ROUND(expN, expN)
-
- Clipper does not properly handle a negative integer as
- the second parameter in the ROUND() function. Work
- around is to use the INT() as illustrated below.
-
- [Example]
-
- ROUND(4400,-3) && Should yield 4000.
-
- [Work-around]
-
- 1000 * INT((in_num/1000) + .5) && in_num = 4400
- 100 * INT((in_num/100) + .5) && in_num = 440
-
-
- 8. [ ] SET MARGIN
-
-
- SET MARGIN TO command is being ignored when used
- inconjunction with the TYPE file.ext TO PRINT command.
-
- [Example:]
-
- SET MARGIN TO 10
- TYPE File.prg TO PRINT
-
-
- 9. [ ] UPDATE ON <key> FROM <alias> REPLACE ... [RANDOM]
-
- When using this command, the RANDOM clause is mandatory.
-
-
- 10. [ ] SET UNIQUE
-
- Whenever you REINDEX or update an .NTX file that was
- created with UNIQUE, the file does not retain its UNIQUE
- status. Solution is to keep UNIQUE ON.
-
-
- *** EOF - AUTUMN '86 ANOMALY REPORT